import greenfoot.*;  // (World, Actor, GreenfootImage, Greenfoot and MouseInfo)

/**
 * Representa la inmunidad del personaje
 * 
 * @author (AL) 
 * @version (1.1)
 */

public class Hada extends Bonus
{
    /**
     
     * establece una imagen
     */
    private int tiempo;
    private int numIma;
    public Hada()
    {
        GreenfootImage imagen;
        imagen=new GreenfootImage ("hada.gif");
                     imagen.scale(imagen.getWidth()/2,imagen.getHeight()/2);
                     setImage(imagen);
        
       
       
        tiempo=0;
        numIma=0;
        
        
    }
    
    
    public void act() 
    {
        super.act();
        
     
        mueveHalas();
        
        
    }  
     /*
     * cambia la imagen cada segundo para simular el vuelo de sus alas
     */
    public void mueveHalas()
    {
         
         GreenfootImage hada,hada2;
        if(tiempo>=3)
        {
          switch(numIma)
           {
            case 0:  hada=new  GreenfootImage ("hada.gif");
                     hada.scale(hada.getWidth()/2,hada.getHeight()/2);
                     setImage(hada);
                     numIma=1;
                     tiempo=0;
                     break;
            case 1: hada2=new  GreenfootImage ("hada1.gif");   
                       hada2.scale(hada2.getWidth()/2,hada2.getHeight()/2);
                       setImage(hada2);
                      numIma=0;
                     tiempo=0;
                     break;   
         }  
       } 
       tiempo++;
    }
            
            
}
